@charset "utf-8";
body{position: relative;background: #EEF3F9; color:#333; font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#0059B2;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}

/* 360浏览器，点击有边框 */
.mainContent:focus,.pagediv:focus,.crumb:focus{outline: none;}

/*layout*/
.container{width:1440px; margin:0 auto; clear:both;}
.container:after {clear: both;}
.container:after, .container:before {display:table; content: "";}
.common_row:after, .common_row:before {content: ''; display: block; clear: both;}
.mb{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.container_mainBox{background: #fff; padding:20px;}
.fl{float: left;}
.fr{float: right;}
.wihtePad{background: #fff;padding:20px;}
.mainbg{background: url(../2021images/line_blue.png) repeat-x top #fff;overflow: hidden;}

/*common*/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
a,
a:after,
.transition a,
.transition i,
.common_hd li:after,
.owl-carousel .owl-nav>div,
.header_search .submit{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale{ overflow: hidden; }
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.hover_opacity:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.text_nowrap{display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.text_twoline,
.common_newslist2_pad li .pad h4 a{overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.noData{color: #999; text-align: center; padding:30px 0;}

/***** header *****/
.header{color:#fff;background:url(../2021images/header_bg.jpg) no-repeat center; background-size: cover; }
.header a{color:#fff;}
.header .container{position: relative;}
.header_top{height: 40px;line-height: 40px;font-size: 0.9375em;overflow: hidden;}
.header_top span,.header_top a{margin-left:20px;color:#B4E6FE;}
.header_top span:hover,.header_top a:hover{color:#fff;}
.header_top i{display: inline-block;width:20px;height: 20px;margin-right: 10px;vertical-align: middle;font-style: normal;}
.header_top .wza i{background: url(../2021images/icon_wza.png) no-repeat center;}
.header_top .zzzs{cursor: pointer;background: #dd0900;color: #fff;padding: 3px 9px;border-radius: 3px;font-size: 14px;opacity: .85; }
.header_top .zzzs:hover{opacity:1;}

.header_logo{margin: 20px 20px 22px 20px;}
.header_logo img{display: block;}

.header_search{width:552px;margin:22px 0 55px 20px;}
.header_search .ss{margin:20px auto;border:1px solid #51A8FF;background: #ffffff;width:220px;padding:0 100px 0 20px;height: 34px;line-height: 34px; position: relative;}
.header_search input{ border:none; background: none;font-size:1em;}
.header_search .keyword{width:100%;}
.header_search .keyword::-webkit-input-placeholder{ color:#666;}
.header_search .submit{cursor: pointer; position: absolute;right:0;top:0;width:86px;height: 100%;color:#CE1A0C;border-left:1px solid #51A8FF;background: url(../2021images/search_btn_bg.png) repeat-x bottom #fff;}
.header_search .submit:hover{background: #d1ecff;}

.mainNav{overflow: hidden;background: #0059B2;}
.mainNav li{float: left;width:16.66%;height:56px;line-height: 56px;font-size: 1.25em;text-align: center;}
.mainNav li a{color:#fff;display: block;}
.mainNav li.on,.mainNav li:hover{background:#00478E;}


/*footer*/
.footer{background: #3077BE;overflow: hidden;}
.footer a:hover{text-decoration:underline;}
.footer .container{position: relative;}
.footer_links{padding:17px 0;line-height: 38px;}
.footer_links a,.footer_links span{color:#fff;}
.footer_links .yqlj{margin-left:-55px;}
.footer_links dl{float: left;position: relative;padding:0 65px 0 55px;}
.footer_links dl:before{content:"";position: absolute;left:0;top:50%; margin-top:-11px;width:2px;height: 22px;background: url(../2021images/footer_line.png) no-repeat right center;}
.footer_links dl:first-child:before{width:0;}
.footer_links dt{color:#fff;padding: 0 32px 0 10px;height: 38px;line-height: 38px;cursor: pointer;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.footer_links dt:after{content:"";position: absolute;right:0;top:50%;margin-top:-3px;width:0;height: 0;border: 6px solid transparent;border-top-color:#fff;}
.footer_links .no dt{padding:0 21px;}
.footer_links .no dt:after{display: none;}
.footer_links dd{border: 1px solid #e4e7ed;margin:0 12.5px;position: absolute;left:0;top:100%;right:0;z-index:3;max-height: 200px;overflow-y:auto;background: #edf6fd;display: none;}
.footer_links dl:first-child dd{left:45px;}
.footer_links dd p a{display: block;color:#606266;padding:8px 15px;line-height: 1.3;}
.footer_links dd p a:hover{color:#1e5aab;}
.footer_links .link{float: right;}
.footer_links .link a{display: none;}
.footer_links .link .zwwx{position: relative;padding:0 34px 0 40px;display: block;}
.footer_links .link .zwwx:before{content:"";position: absolute;left:0;top:50%;margin-top:-12px;width:28px;height: 24px;background: url(../2021images/icon_zwwx.png) no-repeat center; }
.footer_links .link .zwwx .imgbox{position: absolute;left: 0;top: 100%;z-index: 10;box-shadow: 0 0 8px #fff;background: #fff;display: none;}
.footer_links .link .zwwx .imgbox img{display: block;max-width: 200px;min-width: 100px;}
.footer_links .link .zwwx:hover .imgbox{display: block;}

.footer_txt{color:#fff;line-height: 1.9;padding:35px 0 55px;position: relative;background: #265F98;}
.footer_txt a{display: inline-block;color:#fff;}
.footer_nav{margin-bottom:10px;}
.footer_nav a{padding:0 6px;position: relative;}
.footer_nav a:after{content:"";width:1px;height: 16px;background:rgba(255,255,255,.7);position: absolute;left:-3px;top:50%;margin-top: -7px;}
.footer_nav a:first-child{padding-left: 0;}
.footer_nav a:first-child:after{display: none;}
.footer_wzbs{position: absolute;right:0;top:50%;width:50%;margin-top:-27.5px;height: 55px;z-index: 1;text-align: right;}
.footer_wzbs>span{display: inline-block;vertical-align: top;}
.footer_wzbs span#_ideConac{margin-top: -15px;}
.footer_wzbs .jbzq{margin-left: 15px;}
.footer_wzbs img{display: block;}

/* crumb */
.crumb{height: 26px;line-height: 26px;font-size: 0.9375em;color:#666;padding: 24px 0 24px 35px;background: url(../2021images/icon_crumb.png) no-repeat left 24px;}
.crumb a{color: #666;}
.crumb a:hover{color: #0059B2;}

/*table*/
.common_table{overflow-x: scroll;}
.common_table::-webkit-scrollbar { height: 6px;}
/* // 滚动条的滑块 */
.common_table::-webkit-scrollbar-thumb {background-color: rgba(144, 147, 153, 0.5);border-radius: 4px;}
.common_table table{width:100%;}
.common_table table th{background: #fff;color:#0059B2;font-size:1.125em; line-height: 42px;height: 42px;text-align: center;margin-bottom: 10px;font-weight: normal;}
.common_table table td{padding:10px 20px;line-height: 1.3;}
.common_table table tr:first-child td{padding-top:25px;}
.common_table table td:first-child{width: 120px;min-width: 120px;max-width: 120px;}
.common_table table td:first-child+td a{display: block;padding-left:25px;background:url(../2021images/icon_xx.png) no-repeat 0 4px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.common_table table td:first-child+td{min-width: 120px;max-width: 240px;}
.common_table table td:first-child+td+td{width: 100px;min-width: 100px;max-width:110px;text-align: center;color:#B9B9B9;}
.common_table table td:first-child+td+td+td{width: 90px;min-width: 90px;max-width:90px;text-align: center;color:#B9B9B9;}
.color_c{color:#ff7f00!important;}

.common_m_more{display: none;}
.common_m_more a{margin-top:10px;background: #f3f3f3;display: block;line-height: 40px;height: 40px;padding: 0 20px;text-align: center;}
.common_m_more a:hover{background: #0059b2;color:#fff;}

/* tab */
.common_hd{border-bottom: 1px solid #ddd; line-height:30px; height: 42px;margin-bottom: 15px;}
.common_hd ul{height: 43px;overflow: hidden;}
.common_hd li{float: left; font-size: 1.25em; margin-left:42px;height: 43px; cursor:pointer;position: relative;}
.common_hd li:first-child{margin-left: 0;}
.common_hd li a{display: block;height: 100%;padding: 0 8px;}
.common_hd li:after {content:"";position: absolute;left:0;bottom:0;height: 2px;width:0; background: #0059B2;}
.common_hd li.on:after {width: 100%;}
.common_hd li.on a{color: #0059B2;font-weight: bold;}
.common_hd .more{float:right; padding-right:11px;}
.common_hd .more a{color:#999999;}
.common_hd .more a:hover{color:#333;}

.common_hd2{overflow: hidden;margin-bottom: 40px;}
.common_hd2 li{float: left;margin-left: 25px;height: 30px;line-height: 30px;}
.common_hd2 li:first-child{margin-left: 0;}
.common_hd2 li a{display: block;color:#999;font-size: 1.375em;font-weight: bold;}
.common_hd2 li.on a{color:#0059B2;}
.common_hd2 .more{margin-top:1px;}
.common_hd2 .more a{float: right;display: block;color:#0059B2;background: #B0E3FF;font-size: 0.875em;padding:0 9px;height: 28px;line-height: 28px;border-radius: 14px;-webkit-border-radius: 14px;-o-border-radius: 14px;}

.common_hd3{line-height:30px; height: 42px;margin-bottom: 15px;overflow: hidden;}
.common_hd3 li{float: left; font-size: 1.25em;height: 42px; margin-left:33px;cursor:pointer;position: relative;}
.common_hd3 li:first-child{margin-left: 0;}
.common_hd3 li a{display: block;height: 100%;}
.common_hd3 li:after{content:"";position: absolute;left:28%;bottom:0;height: 3px;width:0; background: #216cb6;}
.common_hd3 li.on:after {width: 44%;}
.common_hd3 li.on a{color: #0059b2;font-weight: bold;}
.common_hd3 .more{float:right;}
.common_hd3 .more a{color:#999999;}
.common_hd3 .more a:hover{color:#333;}

.common_tit{margin: 36px 0 45px;}
.common_tit h4{float: left;}
.common_tit h4 a{color:#656565;font-size:1.75em;line-height: 1.1;}
.common_tit .more{float: right;display: block;line-height: 33px; color:#999999;font-size:0.9375em;padding-left:30px;background: url(../2021images/icon_more.png) no-repeat left center;}
.common_tit .more:hover{color:#0059B2;}

.common_tit2{margin-bottom: 15px; border-bottom: 1px solid #ddd;}
.common_tit2 h2{display: inline-block; position: relative; padding-bottom: 15px; margin-bottom: -2px; font-size: 1.25em; color: #0059B2; border-bottom: 2px solid #0059B2;}
.common_tit2 h2 a{color: #0059B2;}

.common_tit3{margin: 36px 0 20px;}
.common_tit3 h4{float: left;}
.common_tit3 h4 a{font-size:1.75em;line-height: 1.1;}
.common_tit3 .more{float: right;display: block;line-height: 33px; color:#999999;padding-left:20px;}
.common_tit3 .more:hover{color:#0059B2;}

/* newsList */
.common_newslist{clear: both;}
.common_newslist li{position:relative;line-height:44px; overflow:hidden; vertical-align:top;}
.common_newslist li h4{font-weight: normal;}
.common_newslist li .time{position:absolute; right:0; top:0; color:#999;}
.common_newslist li a{float:left; max-width:100%;color:#333; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common_newslist li a:hover{color: #1E59AB;}
.common_newslist.MD li{padding-right:80px;}
.common_newslist.YMD li{padding-right:120px;}
.common_newslist.dot li{padding-left:10px;}
.common_newslist.dot li:before{content:''; position:absolute; left:2px; top: 50%;margin-top:-1px;width: 2px;height: 2px; border-radius: 0;background: #000;border-radius: 0;}
.common_newslist.dotc5 li:before{margin-top: -2.5px; width: 5px; height: 5px; background: #c5c5c5;border-radius: 50%;}

.common_newslist2{clear: both;}
.common_newslist2 li{position: relative;}
.common_newslist2 li h4{font-size:1.125em;font-weight: normal;height: 52px;line-height: 1.5;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.common_newslist2 li h4 a{display: block;}
.common_newslist2 li .time{color:#999999;font-size: 0.875em;}
.common_newslist2_line li{border-top: 1px solid #E2E2E2;padding:20px 0 8px;}
.common_newslist2_line li:first-child{border-top: none;padding-top:0;}
.common_newslist2_line li h4{margin-bottom: 6px;}
.common_newslist2_pad{margin:0 -10px;overflow: hidden;}
.common_newslist2_pad li{width:50%;float: left;}
.common_newslist2_pad li .pad{margin: 0 10px 20px;border: 1px solid #E0E0E0;height:65px;line-height: 65px; background: #F6F6F6;padding:15px 120px 18px 18px;position: relative;}
.common_newslist2_pad li .pad h4{height: auto!important;line-height: 1.3;display: inline-block;vertical-align: middle;}
.common_newslist2_pad li .pad .time{position: absolute;right:18px;top:50%;margin-top:-32.5px;}
.common_newslist2_pad li:hover .pad{border-color:#0059B2;border-radius: 5px;background: #F2F5F9;}
.common_newslist2_time li{border-top: 1px solid #E2E2E2;padding:28px 0;}
.common_newslist2_time li:first-child{border-top: none;padding-top:0;}
.common_newslist2_time li h4{margin-right:80px;font-size:1em;line-height: 1.7;}
.common_newslist2_time li .time{position: absolute;right:0;bottom:20px;font-size:0.8125em;text-align: center;color:inherit;}
.common_newslist2_time li .time b{display: block;font-size: 1.625em;margin-top: 7px;}
.common_newslist2_time li:hover,.common_newslist2_time li:hover a{color:#0059B2;}

.common_newslist_dotline{position: relative;}
.common_newslist_dotline:after{content:"";display: block;position: absolute;left:4px;top:8px;bottom:8px; width:1px;border-left:1px dashed #e5e5e5;z-index: 0;}
.common_newslist_dotline li{position: relative;padding: 0 105px 0 24px;margin-top: 16px;}
.common_newslist_dotline li:first-child{margin-top:0;}
.common_newslist_dotline li:before{content:"";display: block;position: absolute;left:0;top:8px; width:7px;height: 7px;background: #fff; border-radius: 50%;border:1px solid #216cb6;z-index: 1;}
.common_newslist_dotline li h4{font-weight: normal;line-height: 1.75;max-height: 53px;overflow: hidden;}
.common_newslist_dotline li h4 a{max-height: 53px;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.common_newslist_dotline li em{color: #0059B2;font-style: normal;margin-right: 16px;display: inline-block;}
.common_newslist_dotline li .time{position: absolute;right:0;top:50%;margin-top: -8px;line-height: 1;color:#999;}
.common_newslist_dotline li:hover:before{background: #0059B2;}
.common_newslist_dotline li:hover a{color: #0059B2;}

/*pagediv*/
.pagediv{ clear:both; padding:20px 0; text-align:center; color:#666666; font-size:14px;/*border-top:1px dashed #eee;*/margin-top: 20px;overflow: hidden;}
.pagediv a{ 
  display:inline-block; margin:0 2px 5px;padding:0 10px; line-height:30px; border:#dfdfdf 1px solid;color:#666666;
  border-radius:3px; transition: all .2s; -webkit-transition: all .2s;
  background: #f1f1f1;
  background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
  background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
  background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
  background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.pagediv a.current{ border-color:#00679d; background:#00679d; color:#fff;}
.pagediv a:hover{background:#00679d; border-color:#00679d; color:#fff; text-decoration:none;}

/* 外链跳转 */
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background:rgba(0,0,0,0.7); filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;  top: 50%; margin-left:-300px; margin-top: -160px; width: 600px;height: 270px;background:#fff;z-index: 10001;display: none; border:2px solid;border-radius:10px;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute; top:10px; right: 10px; width: 20px; height: 20px; line-height: 20px; color:#fff; text-align: center; background: #bebebe; cursor:pointer;}
.alert-delete span:hover{background: #929292;}
.alert-wzsm{width: 520px;height: 100px;margin: 15px auto 0; line-height: 35px;font-size: 1.5em;color: #000;text-align: center; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-footer{width: 100%; padding: 25px 0; text-align: center; color: #000;} 
.alert-footer span{cursor: pointer; display: inline-block; margin: 0 12px; font-size: 1.25em;}
.alert-warning .continue{width: 124px; height: 42px; line-height: 42px; color: #ab0d07; border-radius:3px; -webkit-border-radius:3px; border:#e1e1e1 1px solid; text-align: center; line-height: 42px; box-shadow: 0 0 10px rgba(0,0,0,0.2) inset; -webikt-box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;} 
.alert-warning .fangqi{line-height: 42px;  color: #ab0d07;} 

/*侧边栏*/
.page_sider{position: fixed;right:36px;bottom:20px;z-index: 9;}
.page_sider .close{position:absolute;right:0;top: -22px;cursor:pointer;}
.page_sider .item{overflow: hidden;text-align: center;}
.page_sider img{display: block;float: right;}
.page_sider .border{border:1px solid #ececec;background: #fff;width: 107px;/*height: 103px;*/}
.page_sider .border img{float: none;margin:0 auto;}
.page_sider .shb{border-bottom:0;}
.page_sider .shb img{margin: 7px auto;}
.page_sider .lsrx b{font-size: 1.5em;color:#216cb6;margin-top:15px;display: block;}
.page_sider .lsrx p{color:#b6c6e5;line-height: 1.2;}